package com.milling.business.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.milling.common.annotation.Excel;
import com.milling.common.core.domain.BaseEntity;

/**
 * ERP下发任务清单对象 wms_erp_task
 *
 * @author X
 * @date 2025-04-09
 */
public class WmsErpTask extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 机器码 */
    @Excel(name = "机器码")
    private String macCode;

    /** 交易码 */
    @Excel(name = "交易码")
    private String transCode;

    /** 返回码 */
    @Excel(name = "返回码")
    private String retCode;

    /** 返回信息 */
    @Excel(name = "返回信息")
    private String msg;

    /** 请求包 */
    @Excel(name = "请求包")
    private String reqBody;

    /** 响应包 */
    @Excel(name = "响应包")
    private String resBody;

    /** 配针数据 */
    @Excel(name = "配针数据")
    private String configData;

    @Excel(name = "满盒数据")
    private String fullboxData;

    /** 处理状态 */
    @Excel(name = "处理状态")
    private String status;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setMacCode(String macCode)
    {
        this.macCode = macCode;
    }

    public String getMacCode()
    {
        return macCode;
    }
    public void setTransCode(String transCode)
    {
        this.transCode = transCode;
    }

    public String getTransCode()
    {
        return transCode;
    }
    public void setRetCode(String retCode)
    {
        this.retCode = retCode;
    }

    public String getRetCode()
    {
        return retCode;
    }
    public void setMsg(String msg)
    {
        this.msg = msg;
    }

    public String getMsg()
    {
        return msg;
    }
    public void setReqBody(String reqBody)
    {
        this.reqBody = reqBody;
    }

    public String getReqBody()
    {
        return reqBody;
    }
    public void setResBody(String resBody)
    {
        this.resBody = resBody;
    }

    public String getResBody()
    {
        return resBody;
    }

    public String getConfigData() {
        return configData;
    }

    public void setConfigData(String configData) {
        this.configData = configData;
    }

    public String getFullboxData() {
        return fullboxData;
    }

    public void setFullboxData(String fullboxData) {
        this.fullboxData = fullboxData;
    }

    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }

    @Override
    public String toString() {
        return "WmsErpTask{" +
                "id=" + id +
                ", macCode='" + macCode + '\'' +
                ", transCode='" + transCode + '\'' +
                ", retCode='" + retCode + '\'' +
                ", msg='" + msg + '\'' +
                ", reqBody='" + reqBody + '\'' +
                ", resBody='" + resBody + '\'' +
                ", configData='" + configData + '\'' +
                ", fullboxData='" + fullboxData + '\'' +
                ", status='" + status + '\'' +
                '}';
    }
}
